package com.spsoft.system.entity;


import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 负数流水管理表
 * </p>
 *
 * @author dingchengyun
 * @since 2024-02-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@KeySequence(value = "SEQ_NVAT_NEGATIVESTREAM")
@TableName("NVAT_NEGATIVESTREAM")
public class NvatNegativestream implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "ID", type = IdType.INPUT)
    private Long id;
    /**
     * 原流水RDID,解析报文时写入
     */
    private Long rdid;

    /**
     * 对应流水表中流水的原业务编号YSJYLS，解析报文时写入
     */
    private String ywbh;

    /**
     * 负数业务编号，对应流水表中流水的业务编号EXPCOL1，，解析报文时写入
     */
    private String fuywbh;

    /**
     * 投保人
     */
    private String tbr;

    /**
     * 交易机构
     */
    private String jyjg;

    /**
     * 操作人，处理操作的操作人，默认为空
     */
    private String czr;

    /**
     * 操作日期
     */
    private Date czrq;

    /**
     * 识别日期，负数流水入库时间
     */
    private Date sbrq;

    /**
     * 处理状态，0为未处理，1为已处理,入库时默认写入0
     */
    private String clzt;

    /**
     * 处理类型，1.犹豫期退费，2.定期结算，9.其它
负数流水处理时写入，默认为空

     */
    private String cllx;

    /**
     * 处理操作填写的操作说明
     */
    private String czsm;

    /**
     * 处理时保存的已处理的原流水的rdid
     */
    private Long yclRdid;

    /**
     * 是否关注，0代表否1代表关注
     */
    private String sfgz;


}
